.Net Framework > v1.1.4322 > System > Drawing > Graphics Graphics
Category
Class
Description
Encapsulates a GDI+ drawing surface. This class cannot be inherited.
Assembly
System.Drawing
Character
sealed, public
Attributes
NameValue/Assignment
ComVisibleAttributeFalse
Ancestors
MarshalByRefObject > Object
Implements
IDisposable
Properties
Clip
ClipBounds
CompositingMode
CompositingQuality
DpiX
DpiY
InterpolationMode
IsClipEmpty
IsVisibleClipEmpty
PageScale
PageUnit
PixelOffsetMode
RenderingOrigin
SmoothingMode
TextContrast
TextRenderingHint
Transform
VisibleClipBounds
Methods
AddMetafileComment(Byte[])
BeginContainer()
BeginContainer(Rectangle,Rectangle,GraphicsUnit)
BeginContainer(RectangleF,RectangleF,GraphicsUnit)
Clear(Color)
Dispose()
DrawArc(Pen,Rectangle,Single,Single)
DrawArc(Pen,RectangleF,Single,Single)
DrawArc(Pen,Int32,Int32,Int32,Int32,Int32,Int32)
DrawArc(Pen,Single,Single,Single,Single,Single,Single)
DrawBezier(Pen,Point,Point,Point,Point)
DrawBezier(Pen,PointF,PointF,PointF,PointF)
DrawBezier(Pen,Single,Single,Single,Single,Single,Single,Single,Single)
DrawBeziers(Pen,Point[])
DrawBeziers(Pen,PointF[])
DrawClosedCurve(Pen,Point[])
DrawClosedCurve(Pen,Point[],Single,FillMode)
DrawClosedCurve(Pen,PointF[])
DrawClosedCurve(Pen,PointF[],Single,FillMode)
DrawCurve(Pen,Point[])
DrawCurve(Pen,Point[],Int32,Int32,Single)
DrawCurve(Pen,Point[],Single)
DrawCurve(Pen,PointF[])
DrawCurve(Pen,PointF[],Int32,Int32)
DrawCurve(Pen,PointF[],Int32,Int32,Single)
DrawCurve(Pen,PointF[],Single)
DrawEllipse(Pen,Rectangle)
DrawEllipse(Pen,RectangleF)
DrawEllipse(Pen,Int32,Int32,Int32,Int32)
DrawEllipse(Pen,Single,Single,Single,Single)
DrawIcon(Icon,Rectangle)
DrawIcon(Icon,Int32,Int32)
DrawIconUnstretched(Icon,Rectangle)
DrawImage(Image,Point)
DrawImage(Image,Point[])
DrawImage(Image,Point[],Rectangle,GraphicsUnit)
DrawImage(Image,Point[],Rectangle,GraphicsUnit,ImageAttributes)
DrawImage(Image,Point[],Rectangle,GraphicsUnit,ImageAttributes,DrawImageAbort)
DrawImage(Image,Point[],Rectangle,GraphicsUnit,ImageAttributes,DrawImageAbort,Int32)
DrawImage(Image,PointF)
DrawImage(Image,PointF[])
DrawImage(Image,PointF[],RectangleF,GraphicsUnit)
DrawImage(Image,PointF[],RectangleF,GraphicsUnit,ImageAttributes)
DrawImage(Image,PointF[],RectangleF,GraphicsUnit,ImageAttributes,DrawImageAbort)
DrawImage(Image,PointF[],RectangleF,GraphicsUnit,ImageAttributes,DrawImageAbort,Int32)
DrawImage(Image,Rectangle)
DrawImage(Image,Rectangle,Rectangle,GraphicsUnit)
DrawImage(Image,Rectangle,Int32,Int32,Int32,Int32,GraphicsUnit)
DrawImage(Image,Rectangle,Int32,Int32,Int32,Int32,GraphicsUnit,ImageAttributes)
DrawImage(Image,Rectangle,Int32,Int32,Int32,Int32,GraphicsUnit,ImageAttributes,DrawImageAbort)
DrawImage(Image,Rectangle,Int32,Int32,Int32,Int32,GraphicsUnit,ImageAttributes,DrawImageAbort,IntPtr)
DrawImage(Image,Rectangle,Single,Single,Single,Single,GraphicsUnit)
DrawImage(Image,Rectangle,Single,Single,Single,Single,GraphicsUnit,ImageAttributes)
DrawImage(Image,Rectangle,Single,Single,Single,Single,GraphicsUnit,ImageAttributes,DrawImageAbort)
DrawImage(Image,Rectangle,Single,Single,Single,Single,GraphicsUnit,ImageAttributes,DrawImageAbort,IntPtr)
DrawImage(Image,RectangleF)
DrawImage(Image,RectangleF,RectangleF,GraphicsUnit)
DrawImage(Image,Int32,Int32)
DrawImage(Image,Int32,Int32,Rectangle,GraphicsUnit)
DrawImage(Image,Int32,Int32,Int32,Int32)
DrawImage(Image,Single,Single)
DrawImage(Image,Single,Single,RectangleF,GraphicsUnit)
DrawImage(Image,Single,Single,Single,Single)
DrawImageUnscaled(Image,Point)
DrawImageUnscaled(Image,Rectangle)
DrawImageUnscaled(Image,Int32,Int32)
DrawImageUnscaled(Image,Int32,Int32,Int32,Int32)
DrawLine(Pen,Point,Point)
DrawLine(Pen,PointF,PointF)
DrawLine(Pen,Int32,Int32,Int32,Int32)
DrawLine(Pen,Single,Single,Single,Single)
DrawLines(Pen,Point[])
DrawLines(Pen,PointF[])
DrawPath(Pen,GraphicsPath)
DrawPie(Pen,Rectangle,Single,Single)
DrawPie(Pen,RectangleF,Single,Single)
DrawPie(Pen,Int32,Int32,Int32,Int32,Int32,Int32)
DrawPie(Pen,Single,Single,Single,Single,Single,Single)
DrawPolygon(Pen,Point[])
DrawPolygon(Pen,PointF[])
DrawRectangle(Pen,Rectangle)
DrawRectangle(Pen,Int32,Int32,Int32,Int32)
DrawRectangle(Pen,Single,Single,Single,Single)
DrawRectangles(Pen,Rectangle[])
DrawRectangles(Pen,RectangleF[])
DrawString(String,Font,Brush,PointF)
DrawString(String,Font,Brush,PointF,StringFormat)
DrawString(String,Font,Brush,RectangleF)
DrawString(String,Font,Brush,RectangleF,StringFormat)
DrawString(String,Font,Brush,Single,Single)
DrawString(String,Font,Brush,Single,Single,StringFormat)
EndContainer(GraphicsContainer)
EnumerateMetafile(Metafile,Point,EnumerateMetafileProc)
EnumerateMetafile(Metafile,Point,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,Point,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,Point,Rectangle,GraphicsUnit,EnumerateMetafileProc)
EnumerateMetafile(Metafile,Point,Rectangle,GraphicsUnit,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,Point,Rectangle,GraphicsUnit,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,Point[],EnumerateMetafileProc)
EnumerateMetafile(Metafile,Point[],EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,Point[],EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,Point[],Rectangle,GraphicsUnit,EnumerateMetafileProc)
EnumerateMetafile(Metafile,Point[],Rectangle,GraphicsUnit,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,Point[],Rectangle,GraphicsUnit,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,PointF,EnumerateMetafileProc)
EnumerateMetafile(Metafile,PointF,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,PointF,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,PointF,RectangleF,GraphicsUnit,EnumerateMetafileProc)
EnumerateMetafile(Metafile,PointF,RectangleF,GraphicsUnit,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,PointF,RectangleF,GraphicsUnit,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,PointF[],EnumerateMetafileProc)
EnumerateMetafile(Metafile,PointF[],EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,PointF[],EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,PointF[],RectangleF,GraphicsUnit,EnumerateMetafileProc)
EnumerateMetafile(Metafile,PointF[],RectangleF,GraphicsUnit,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,PointF[],RectangleF,GraphicsUnit,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,Rectangle,EnumerateMetafileProc)
EnumerateMetafile(Metafile,Rectangle,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,Rectangle,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,Rectangle,Rectangle,GraphicsUnit,EnumerateMetafileProc)
EnumerateMetafile(Metafile,Rectangle,Rectangle,GraphicsUnit,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,Rectangle,Rectangle,GraphicsUnit,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,RectangleF,EnumerateMetafileProc)
EnumerateMetafile(Metafile,RectangleF,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,RectangleF,EnumerateMetafileProc,IntPtr,ImageAttributes)
EnumerateMetafile(Metafile,RectangleF,RectangleF,GraphicsUnit,EnumerateMetafileProc)
EnumerateMetafile(Metafile,RectangleF,RectangleF,GraphicsUnit,EnumerateMetafileProc,IntPtr)
EnumerateMetafile(Metafile,RectangleF,RectangleF,GraphicsUnit,EnumerateMetafileProc,IntPtr,ImageAttributes)
ExcludeClip(Rectangle)
ExcludeClip(Region)
FillClosedCurve(Brush,Point[])
FillClosedCurve(Brush,Point[],FillMode)
FillClosedCurve(Brush,Point[],FillMode,Single)
FillClosedCurve(Brush,PointF[])
FillClosedCurve(Brush,PointF[],FillMode)
FillClosedCurve(Brush,PointF[],FillMode,Single)
FillEllipse(Brush,Rectangle)
FillEllipse(Brush,RectangleF)
FillEllipse(Brush,Int32,Int32,Int32,Int32)
FillEllipse(Brush,Single,Single,Single,Single)
FillPath(Brush,GraphicsPath)
FillPie(Brush,Rectangle,Single,Single)
FillPie(Brush,Int32,Int32,Int32,Int32,Int32,Int32)
FillPie(Brush,Single,Single,Single,Single,Single,Single)
FillPolygon(Brush,Point[])
FillPolygon(Brush,Point[],FillMode)
FillPolygon(Brush,PointF[])
FillPolygon(Brush,PointF[],FillMode)
FillRectangle(Brush,Rectangle)
FillRectangle(Brush,RectangleF)
FillRectangle(Brush,Int32,Int32,Int32,Int32)
FillRectangle(Brush,Single,Single,Single,Single)
FillRectangles(Brush,Rectangle[])
FillRectangles(Brush,RectangleF[])
FillRegion(Brush,Region)
Finalize()
Flush()
Flush(FlushIntention)
FromHdc(IntPtr)
FromHdc(IntPtr,IntPtr)
FromHdcInternal(IntPtr)
FromHwnd(IntPtr)
FromHwndInternal(IntPtr)
FromImage(Image)
GetHalftonePalette()
GetHdc()
GetNearestColor(Color)
IntersectClip(Rectangle)
IntersectClip(RectangleF)
IntersectClip(Region)
IsVisible(Point)
IsVisible(PointF)
IsVisible(Rectangle)
IsVisible(RectangleF)
IsVisible(Int32,Int32)
IsVisible(Int32,Int32,Int32,Int32)
IsVisible(Single,Single)
IsVisible(Single,Single,Single,Single)
MeasureCharacterRanges(String,Font,RectangleF,StringFormat)
MeasureString(String,Font)
MeasureString(String,Font,PointF,StringFormat)
MeasureString(String,Font,SizeF)
MeasureString(String,Font,SizeF,StringFormat)
MeasureString(String,Font,SizeF,StringFormat,Int32@,Int32@)
MeasureString(String,Font,Int32)
MeasureString(String,Font,Int32,StringFormat)
MultiplyTransform(Matrix)
MultiplyTransform(Matrix,MatrixOrder)
ReleaseHdc(IntPtr)
ReleaseHdcInternal(IntPtr)
ResetClip()
ResetTransform()
Restore(GraphicsState)
RotateTransform(Single)
RotateTransform(Single,MatrixOrder)
Save()
ScaleTransform(Single,Single)
ScaleTransform(Single,Single,MatrixOrder)
SetClip(GraphicsPath)
SetClip(GraphicsPath,CombineMode)
SetClip(Graphics)
SetClip(Graphics,CombineMode)
SetClip(Rectangle)
SetClip(Rectangle,CombineMode)
SetClip(RectangleF)
SetClip(RectangleF,CombineMode)
SetClip(Region,CombineMode)
TransformPoints(CoordinateSpace,CoordinateSpace,Point[])
TransformPoints(CoordinateSpace,CoordinateSpace,PointF[])
TranslateClip(Int32,Int32)
TranslateClip(Single,Single)
TranslateTransform(Single,Single)
TranslateTransform(Single,Single,MatrixOrder)
Tags
0103E2B958, 02E3ABA98D, 0311417F6F
Software for developers
.Net Components
Delphi Components
Software for Android Developers
More information resources
WinAPI Programmer's Reference
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database